package com.joyplus.report.business.domain;

import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
*  DO
* @author jeff
* @date 2018-05-29
*/
@ApiModel("")
public class MdCampaigns {

    @ApiModelProperty(notes = "")
    private Integer campaignId;

    @ApiModelProperty(notes = "")
    private Integer campaignOwner;

    @ApiModelProperty(notes = "")
  private String campaignStatus;

    @ApiModelProperty(notes = "")
  private String campaignType;

    @ApiModelProperty(notes = "")
  private String campaignName;

    @ApiModelProperty(notes = "")
  private String campaignDesc;

    @ApiModelProperty(notes = "")
    
    private Date campaignStart;

    @ApiModelProperty(notes = "")
    
    private Date campaignEnd;

    @ApiModelProperty(notes = "")
  private String campaignNetworkid;

    @ApiModelProperty(notes = "")
    private Integer campaignPriority;

    @ApiModelProperty(notes = "")
  private String countryTarget;

    @ApiModelProperty(notes = "")
  private String publicationTarget;

    @ApiModelProperty(notes = "")
  private String channelTarget;

    @ApiModelProperty(notes = "")
  private String deviceTarget;

    @ApiModelProperty(notes = "")
  private String deviceTypeTarget;

    @ApiModelProperty(notes = "")
  private String videoTarget;

    @ApiModelProperty(notes = "")
  private String patternTarget;

    @ApiModelProperty(notes = "品质定向，1、全部，2、指定品质")
  private String qualityTarget;

    @ApiModelProperty(notes = "")
  private String brandTarget;

    @ApiModelProperty(notes = "")
  private String creativeShowRule;

    @ApiModelProperty(notes = "")
    private Integer belongToAdvertiser;

    @ApiModelProperty(notes = "")
    private Integer campaignDisplayWay;

    @ApiModelProperty(notes = "")
    private Integer totalAmount;

    @ApiModelProperty(notes = "")
    private Integer campaignClass;

    @ApiModelProperty(notes = "")
  private String campaignHash;

    @ApiModelProperty(notes = "")
    private Integer sourceType;

    @ApiModelProperty(notes = "")
    private Byte freqType;

    @ApiModelProperty(notes = "")
  private String freqLimit;

    @ApiModelProperty(notes = "")
    private Byte freqRate;

    @ApiModelProperty(notes = "订单id")
    private Integer orderId;

    @ApiModelProperty(notes = "投放时间段")
    private Integer timeTarget;

    @ApiModelProperty(notes = "")
    private Integer createTime;

    @ApiModelProperty(notes = "")
    private Integer updateTime;

    @ApiModelProperty(notes = "")
    private Integer delFlg;


    public Integer getCampaignId() {
        return this.campaignId;
    }

    public void setCampaignId(Integer campaignId) {
        this.campaignId = campaignId;
    }

    public Integer getCampaignOwner() {
        return this.campaignOwner;
    }

    public void setCampaignOwner(Integer campaignOwner) {
        this.campaignOwner = campaignOwner;
    }

 
    public String getCampaignStatus() {
        return this.campaignStatus;
    }

    public void setCampaignStatus(String campaignStatus) {
        this.campaignStatus = campaignStatus;
    }

 
    public String getCampaignType() {
        return this.campaignType;
    }

    public void setCampaignType(String campaignType) {
        this.campaignType = campaignType;
    }

 
    public String getCampaignName() {
        return this.campaignName;
    }

    public void setCampaignName(String campaignName) {
        this.campaignName = campaignName;
    }

 
    public String getCampaignDesc() {
        return this.campaignDesc;
    }

    public void setCampaignDesc(String campaignDesc) {
        this.campaignDesc = campaignDesc;
    }

    
    
    public Date getCampaignStart() {
        return this.campaignStart;
    }

    public void setCampaignStart(Date campaignStart) {
        this.campaignStart = campaignStart;
    }

    
    
    public Date getCampaignEnd() {
        return this.campaignEnd;
    }

    public void setCampaignEnd(Date campaignEnd) {
        this.campaignEnd = campaignEnd;
    }

 
    public String getCampaignNetworkid() {
        return this.campaignNetworkid;
    }

    public void setCampaignNetworkid(String campaignNetworkid) {
        this.campaignNetworkid = campaignNetworkid;
    }

    public Integer getCampaignPriority() {
        return this.campaignPriority;
    }

    public void setCampaignPriority(Integer campaignPriority) {
        this.campaignPriority = campaignPriority;
    }

 
    public String getCountryTarget() {
        return this.countryTarget;
    }

    public void setCountryTarget(String countryTarget) {
        this.countryTarget = countryTarget;
    }

 
    public String getPublicationTarget() {
        return this.publicationTarget;
    }

    public void setPublicationTarget(String publicationTarget) {
        this.publicationTarget = publicationTarget;
    }

 
    public String getChannelTarget() {
        return this.channelTarget;
    }

    public void setChannelTarget(String channelTarget) {
        this.channelTarget = channelTarget;
    }

 
    public String getDeviceTarget() {
        return this.deviceTarget;
    }

    public void setDeviceTarget(String deviceTarget) {
        this.deviceTarget = deviceTarget;
    }

 
    public String getDeviceTypeTarget() {
        return this.deviceTypeTarget;
    }

    public void setDeviceTypeTarget(String deviceTypeTarget) {
        this.deviceTypeTarget = deviceTypeTarget;
    }

 
    public String getVideoTarget() {
        return this.videoTarget;
    }

    public void setVideoTarget(String videoTarget) {
        this.videoTarget = videoTarget;
    }

 
    public String getPatternTarget() {
        return this.patternTarget;
    }

    public void setPatternTarget(String patternTarget) {
        this.patternTarget = patternTarget;
    }

 
    public String getQualityTarget() {
        return this.qualityTarget;
    }

    public void setQualityTarget(String qualityTarget) {
        this.qualityTarget = qualityTarget;
    }

 
    public String getBrandTarget() {
        return this.brandTarget;
    }

    public void setBrandTarget(String brandTarget) {
        this.brandTarget = brandTarget;
    }

 
    public String getCreativeShowRule() {
        return this.creativeShowRule;
    }

    public void setCreativeShowRule(String creativeShowRule) {
        this.creativeShowRule = creativeShowRule;
    }

    public Integer getBelongToAdvertiser() {
        return this.belongToAdvertiser;
    }

    public void setBelongToAdvertiser(Integer belongToAdvertiser) {
        this.belongToAdvertiser = belongToAdvertiser;
    }

    public Integer getCampaignDisplayWay() {
        return this.campaignDisplayWay;
    }

    public void setCampaignDisplayWay(Integer campaignDisplayWay) {
        this.campaignDisplayWay = campaignDisplayWay;
    }

    public Integer getTotalAmount() {
        return this.totalAmount;
    }

    public void setTotalAmount(Integer totalAmount) {
        this.totalAmount = totalAmount;
    }

    public Integer getCampaignClass() {
        return this.campaignClass;
    }

    public void setCampaignClass(Integer campaignClass) {
        this.campaignClass = campaignClass;
    }

 
    public String getCampaignHash() {
        return this.campaignHash;
    }

    public void setCampaignHash(String campaignHash) {
        this.campaignHash = campaignHash;
    }

    public Integer getSourceType() {
        return this.sourceType;
    }

    public void setSourceType(Integer sourceType) {
        this.sourceType = sourceType;
    }

    public Byte getFreqType() {
        return this.freqType;
    }

    public void setFreqType(Byte freqType) {
        this.freqType = freqType;
    }

 
    public String getFreqLimit() {
        return this.freqLimit;
    }

    public void setFreqLimit(String freqLimit) {
        this.freqLimit = freqLimit;
    }

    public Byte getFreqRate() {
        return this.freqRate;
    }

    public void setFreqRate(Byte freqRate) {
        this.freqRate = freqRate;
    }

    public Integer getOrderId() {
        return this.orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public Integer getTimeTarget() {
        return this.timeTarget;
    }

    public void setTimeTarget(Integer timeTarget) {
        this.timeTarget = timeTarget;
    }

    public Integer getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }

    public Integer getUpdateTime() {
        return this.updateTime;
    }

    public void setUpdateTime(Integer updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getDelFlg() {
        return this.delFlg;
    }

    public void setDelFlg(Integer delFlg) {
        this.delFlg = delFlg;
    }


}